package org.kd.service;

import java.util.List;

import org.kd.common.base.BaseService;
import org.kd.model.Emp;
import org.kd.model.DTO.EmpDTO;

import com.github.pagehelper.PageInfo;

public interface EmpService extends BaseService<Emp>{

	/**
	 *  @功能:批量删除
	 *  @作者:李宇龙 @代号:清风
	 *  @时间:2018年4月4日
	 *  @param ids  
	 */
	public void updateDeletes(String ids);
	/**
	 *  @功能:带参数的联表查询
	 *  @作者:罗宏宇 @代号:尼古丁
	 *  @时间:2018年4月5日
	 *  @param pageNum
	 *  @param pageSize
	 *  @param model
	 *  @return  
	 */
	public PageInfo<EmpDTO> queryByParmWithTable(Integer pageNum, Integer pageSize,Emp model);
	
	public EmpDTO queryByOneParmWithTable(Emp emp);
	
	public List<EmpDTO> queryByParmWithTable(Emp model);
	
	public PageInfo<Emp> SelectByParam(Integer page, Integer limit, String name);
	
}
